/**
 * @filename:Withdraw 2023-4-24
 * @project Wonder Java前后台分离框架  1.1.0
 * Copyright(c) 2022 Wonder Co. Ltd. 
 * All right reserved. 
 */
package com.wonder.app.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;


/**   
 * @Description:TODO(用户提现实体类)
 * 
 * @author: Wonder
 * 
 */
@Data
@ApiModel(value="用户提现对象", description="用户提现表")
public class WithdrawVo implements Serializable {

	private static final long serialVersionUID = 1682307961082672L;
	
	@ApiModelProperty(name = "id" , value = "编号")
    private Long id;
    
	@ApiModelProperty(name = "uid" , value = "用户ID")
    private Long uid;
    
	@ApiModelProperty(name = "order" , value = "订单号码")
    private String order;
    
	@ApiModelProperty(name = "number" , value = "金额")
    private Double number;
    
	@ApiModelProperty(name = "balance" , value = "余额")
    private Double balance;
    
	@ApiModelProperty(name = "fee" , value = "手续费")
    private Double fee;
    
	@ApiModelProperty(name = "total" , value = "实际金额")
    private Double total;
    
	@ApiModelProperty(name = "status" , value = "状态")
    private Integer status;
    
	@ApiModelProperty(name = "create_time" , value = "创建时间")
    private Date create_time;
    
	@ApiModelProperty(name = "name" , value = "姓名")
    private String name;
    
	@ApiModelProperty(name = "bank" , value = "银行名")
    private String bank;
    
	@ApiModelProperty(name = "bank_address" , value = "支行")
    private String bank_address;
    
	@ApiModelProperty(name = "card" , value = "卡号")
    private String card;
    
	@ApiModelProperty(name = "pay_time" , value = "支付日期")
    private Date pay_time;
    
	@ApiModelProperty(name = "pay_order" , value = "支付订单号码")
    private String pay_order;
    
	@ApiModelProperty(name = "callback" , value = "回调URL")
    private String callback;
    
	@ApiModelProperty(name = "remark" , value = "备注")
    private String remark;
    
	@ApiModelProperty(name = "refer_to" , value = "链接")
    private String refer_to;
    
	@ApiModelProperty(name = "agent" , value = "代理ID")
    private Long agent;
    
	@ApiModelProperty(name = "staff" , value = "员工id")
    private Long staff;
    
	@ApiModelProperty(name = "mother" , value = "母账户信息")
    private Long mother;
    
	@ApiModelProperty(name = "exchange" , value = "汇率")
    private Double exchange;
    
	@ApiModelProperty(name = "type" , value = "类型")
    private Integer type;
    
	@ApiModelProperty(name = "currency" , value = "提现货币")
    private String currency;
    
	@ApiModelProperty(name = "to_amount" , value = "提现数量")
    private Double to_amount;
    
	@ApiModelProperty(name = "withdraw_type" , value = "提现类型")
    private Long withdraw_type;
    
	@ApiModelProperty(name = "wallet_address" , value = "钱包地址")
    private String wallet_address;
    
	@ApiModelProperty(name = "bank_id" , value = "银行ID")
    private Long bank_id;
    
	@ApiModelProperty(name = "version" , value = "Version")
    private Long version;
    
	@ApiModelProperty(name = "user_real_name" , value = "姓名")
    private String user_real_name;
    
	@ApiModelProperty(name = "user_phone" , value = "电话")
    private String user_phone;
    

}
